翻訳と辞書
Words near each other
・ Service-level agreement
・ Service-orientation
・ Service-orientation design principles
・ Service-oriented
・ Service-oriented (sexuality)
・ Service-oriented architecture
・ Service-oriented architecture implementation framework
・ Service-oriented communications
・ Service-oriented development of applications
・ Service-oriented device architecture
・ Service-oriented distributed applications
・ Service-oriented infrastructure
・ Service-Oriented Localisation Architecture Solution
・ Service-oriented middleware
・ Service-oriented modeling
Service-oriented programming
・ Service-oriented provisioning
・ Service-oriented software engineering
・ Serviceability
・ Serviceability (computer)
・ Serviceability (structure)
・ Serviceability failure
・ Serviceable available market
・ Serviced apartment
・ Serviced office
・ Serviced office broker
・ ServiceFrame
・ Serviceman
・ ServiceMaster
・ ServiceMaster Clean


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Service-oriented programming : ウィキペディア英語版
Service-oriented programming

Service-oriented programming (SOP) is a programming paradigm that uses "services" as the unit of computer work, to design and implement integrated business applications and mission critical software programs. Services can represent steps of business processes and thus one of the main applications of this paradigm is the cost-effective delivery of standalone or composite business applications that can "integrate from the inside-out"
==Introduction ==
SOP inherently promotes service-oriented architecture (SOA), however, it is not the same as SOA. While SOA focuses on communication between systems using "services", SOP provides a new technique to build agile application modules using in-memory services as the unit of work.
An in-memory service in SOP can be transparently externalized as a web service operation. Due to language and platform independent Web Service standards, SOP embraces all existing programming paradigms, languages and platforms. In SOP, the design of the programs pivot around the semantics of service calls, logical routing and data flow description across well-defined service interfaces. All SOP program modules are encapsulated as services and a service can be composed of other nested services in a hierarchical manner with virtually limitless depth to this service stack hierarchy. A composite service can also contain programming constructs some of which are specific and unique to SOP. A service can be an externalized component from another system accessed either through using web service standards or any proprietary API through an in-memory plug-in mechanism.
While SOP supports the basic programming constructs for sequencing, selection and iteration, it is differentiated with a slew of new programming constructs that provide built-in native ability geared towards data list manipulation, data integration, automated multithreading of service modules, declarative context management and synchronization of services. SOP design enables programmers to semantically synchronize the execution of services in order to guarantee that it is correct, or to declare a service module as a transaction boundary with automated commit/rollback behavior.
Semantic design tools and runtime automation platforms can be built to support the fundamental concepts of SOP. For example, a service virtual machine (SVM) that automatically creates service objects as units of work and manages their context can be designed to run based on the SOP program metadata stored in XML and created by a design-time automation tool. In SOA terms, the SVM is both a service producer and a service consumer.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Service-oriented programming」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.